@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2019-09-29 17:53)
*/

/*首页 on*/
.m-jqadv{width: 100%; height: 180px; position: relative; overflow-x: hidden;}
.m-jqadv img{width: 1920px; height: 180px; position: absolute; left: 50%; margin-left: -960px;}

.is-main{margin: 10px 0 30px;}
.m-main{margin: 0 auto; width: 1200px;}

.m-topadv{width: 1200px; height: 100px;}
.m-topadv .hd{position: absolute; right: 10px; bottom: 5px;}
.m-topadv .hd li{float: left; margin-left: 10px; display: block; width: 12px; height: 12px; -moz-border-radius: 50%; border-radius: 50%; background: #fff;}
.m-topadv .hd li.on{background: #ffba00;}

.m-hots{padding: 9px 9px 15px; border: 1px solid #ddd; background: url(../images/home/bg-hot.png) left top no-repeat;}
.m-hots h1{height: 42px; line-height: 42px; font-size: 30px; color: #d60000;}
.m-hots li{margin: 0 15px; float: left; width: 363px;}
.m-hots li a{font-size: 18px; color: #d60000;}
.m-hots a:hover,.m-hots a:hover h1{color: #d60000; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}

.m-flash,.m-flash .bd,.m-flash .bd li,.m-flash .bd li img{width: 660px; height: 370px;}
.m-flash{position: relative; margin-top: 20px;}
.m-flash .bd li{position: relative;}
.m-flash .bd li img{display: block;object-fit:cover}
.m-flash .bd li p{position: absolute; left: 0; bottom: 0; width: 660px; height: 40px; line-height: 40px; text-indent: 10px; color: #fff; background: url(../images/home/bg-flash.png);}
.m-flash .hd{position: absolute; right: 10px; bottom: 15px;}
.m-flash .hd li{float: left; margin-left: 10px; width: 10px; height: 10px; -moz-border-radius: 50%; border-radius: 50%; background-image: url(../images/home/bg-flnum.png); background-repeat: no-repeat;}
.m-flash .hd li.on{background-position: -10px 0;}

.m-news{margin-top: 8px; width: 512px; height: 376px;}
.m-news .g-news{padding-top: 9px;}
.m-news .m-liststyle2 li a{font-size: 18px;}
.m-xxzztit{height: 36px; line-height: 36px;}
.m-xxzztit a{margin-right: 10px; color: #d60000; font-size: 18px;}

.m-hmcts{margin: 20px 0; padding: 20px 0 26px; background: #f5f5f5;}
.g-hmcts{margin: 0 auto; width: 1200px;}
.m-hmqhtab{margin: 0 auto 28px; width: 840px;}
.m-hmqhtab li{position: relative; float: left; margin: 0 40px; width: 200px; height: 65px; line-height: 65px; text-align: center;}
.m-hmqhtab li a{display: block; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; background: #5788e9; font-size: 22px; font-weight: bold; color: #fff;}
.m-hmqhtab li.u-active a{background: url(../images/home/bg-hmqhtab.png) no-repeat;}
.m-hmqhtab li.u-active i{position: absolute; top: 65px; left: 50%; margin-left: -8px; display: block; width: 15px; height: 8px; z-index: 9; background: url(../images/public/bg-navxl.png) no-repeat;}
.m-hmsdk{padding: 8px 20px 20px; background: #fff;}
.m-hmsdklf{width: 770px;}
.m-hmsdkrg{width: 360px;}

.m-openlists{height: 267px;}
.m-openlists .m-liststyle2{margin-top: 10px;}
.m-openlists .m-liststyle2 li{height: 36px; line-height: 36px;}

.m-wjkcx{margin-bottom: 14px;}
.g-wjkcx{height: 40px; padding-right: 65px;}
.g-wjkcx p{position: absolute; left: 0; top: 13px; width: 112px; height: 16px; line-height: 16px; text-align: center; border-right: 1px solid #ddd;}
.g-wjkcx .u-wjtext{padding: 0 0 0 117px; /*width: 614px;*/ width: 705px;height: 38px; line-height: 38px; border: 1px solid #ddd; border-right: none; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;}
.g-wjkcx .u-wjbtn{right: 0; top: 0; width: 65px; height: 40px; line-height: 40px; border: none; cursor: pointer; background: #0e44b0; color: #fff;}
.g-wjkcx .u-wjtext:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.g-wjtj{height: 24px; padding-top: 7px;}
.g-wjtj label{float: left; margin-right: 25px;}
.g-wjtj .u-wjdate{width: 100px; height: 24px; line-height: 24px; border: none; background: #eaeaea; font-size: 14px;}

.m-zdlybtns ul{zoom: 1; margin-top: 5px; width: 110%;}
.m-zdlybtns li{float: left; margin: 10px 8px 0 2px; width: 87px; height: 32px; line-height: 32px; text-align: center;}
.m-zdlybtns li a{display: block; background: #f5f5f5;}
.m-zdlybtns li a:hover{background: #0e44b0; color: #fff; -webkit-transition: all linear .3s; -moz-transition: all linear .3s; transition: all linear .3s;}

.u-ldzc{margin-top: 15px;}
.u-ldzc img{display: block; width: 360px; height: 91px;}

.m-xxgkbtn1 ul{zoom: 1; width: 110%;}
.m-xxgkbtn1 li{margin: 10px 15px 5px 0; float: left; width: 110px; height: 80px; text-align: center;}
.m-xxgkbtn1 li a{display: block; border: 1px solid #ddd;}
.m-xxgkbtn1 li span{margin: 12px auto 0; display: block; width: 30px; height: 30px; background-image: url(../images/home/icon-btn1.png); background-repeat: no-repeat;}
.m-xxgkbtn1 li p{line-height: 36px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-xxgkbtn1 li.u-xb2 span{background-position: -30px 0;}
.m-xxgkbtn1 li.u-xb3 span{background-position: -60px 0;}
.m-xxgkbtn1 li.u-xb4 span{background-position: 0 -30px;}
.m-xxgkbtn1 li.u-xb5 span{background-position: -30px -30px;}
.m-xxgkbtn1 li.u-xb6 span{background-position: -60px -30px;}
.m-xxgkbtn1 li a:hover{border-color: #5788e9; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-xxgkbtn1 li a:hover span{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); -webkit-transition: .6s; -moz-transition: .6s; transition: .6s;}

.m-xxgkbtn2 ul{zoom: 1; width: 110%;}
.m-xxgkbtn2 li{margin: 10px 15px 5px 0; float: left; width: 172px; height: 55px; line-height: 55px; text-align: center;}
.m-xxgkbtn2 li a{display: block; background: #e7f2ff; font-size: 18px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-xxgkbtn2 li a:hover{background: #0e44b0; color: #fff; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}

.m-servicegrp{height: 257px;}
.g-servicegrp{padding-top: 14px;}
.g-servicegrp li{float: left; margin-top: 9px; width: 110px; text-align: center;}
.g-servicegrp li a{display: block;}
.g-servicegrp li span{display: block; margin: 0 auto; width: 55px; height: 55px; -moz-border-radius: 50%; border-radius: 50%; background-color: #f5f5f5; background-repeat: no-repeat;}
.g-servicegrp li p{line-height: 36px;}
.g-servicegrp li a:hover span{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -ms-transform: rotate(360deg); transform: rotateZ(360deg); -webkit-transition: .6s; -moz-transition: .6s; transition: .6s;}
.g-servicegrp li.u-sr1 span{background-position: 0 0;}
.g-servicegrp li.u-sr2 span{background-position: -55px 0;}
.g-servicegrp li.u-sr3 span{background-position: -110px 0;}
.g-servicegrp li.u-sr4 span{background-position: -165px 0;}
.g-servicegrp li.u-sr5 span{background-position: -220px 0;}
.g-servicegrp li.u-sr6 span{background-position: -275px 0;}
.g-servicegrp li.u-sr7 span{background-position: -330px 0;}
.g-servicegrp li.u-sr8 span{background-position: 0 -55px;}
.g-servicegrp li.u-sr9 span{background-position: -55px -55px;}
.g-servicegrp li.u-sr10 span{background-position: -110px -55px;}
.g-servicegrp li.u-sr11 span{background-position: -165px -55px;}
.g-servicegrp li.u-sr12 span{background-position: -220px -55px;}
.g-servicegrp li.u-sr13 span{background-position: -275px -55px;}
.g-servicegrp li.u-sr14 span{background-position: -330px -55px;}
.u-grbs span{background-image: url(../images/home/icon-grbs.png);}
.u-frbs span{background-image: url(../images/home/icon-frbs.png);}
.m-bmfw{height: 206px; overflow-y: auto; overflow-x: hidden;}
.m-bmfw ul{zoom: 1; width: 110%; padding-top: 4px;}
.m-bmfw li{float: left; margin: 15px 15px 0 0; width: 138px; height: 50px; line-height: 50px; text-align: center;}
.m-bmfw li a{display: block; background: #f5f5f5; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-bmfw li a:hover{background: #0e44b0; color: #fff; -webkit-transition: all linear .3s; -moz-transition: all linear .3s; transition: all linear .3s;}
.m-bmcx li {margin-right: 65px;}


.g-bjgs{margin: 1px 0 8px;}
.g-bjgs p{float: left;}
.g-bjgs .u-bj1{width: 170px;}
.g-bjgs .u-bj2{width: 382px;}
.g-bjgs .u-bj3{width: 100px;}
.g-bjgs .u-bj4{width: 118px;}
.bjgshd{height: 30px; line-height: 30px; background: #eee; font-weight: bold; font-size: 14px;}
.bjgshd .u-bj2{text-indent: 14px;}
.bjgsbd{margin-top: 8px; height: 96px;}
.bjgsbd li{height: 32px; line-height: 32px;}
.bjgsbd li p{height: 32px; font-size: 14px;}
.bjgsbd .u-bj1,.bjgsbd .u-bj2{text-indent: 8px;}
.bjgsbd .u-bj3{color: #c6a624;}
.bjgsbd .u-bj4{color: #999;}
.bjgsbd .zb{color: #d60000;}
.bjgsbd .bj{color: #5cb85c;}

.m-bjtj{height: 56px; border: 1px solid #ddd;}
.m-bjtj .u-tit{display: block; width: 70px; padding: 33px 0 4px; font-size: 14px; color: #fff; background: url(../images/home/icon-bjtj.png) #ff9c00 center 6px no-repeat;}
.m-bjtj ul{width: 694px; padding-top: 3px;}
.m-bjtj li{float: left; margin-left: 45px; width: 178px; line-height: 24px; font-size: 14px;}
.m-bjtj li span{color: #d60000;}

.u-ahzwfw{margin-top: 15px;}
.u-ahzwfw img{display: block; width: 360px; height: 139px;}
.m-bkcgp{background: #ebebeb;}
.g-bkcgp{padding-left: 20px; height: 55px; line-height: 55px; overflow: hidden;}
.g-bkcgp .u-tit{float: left; font-weight: bold;}
.g-bkcgp li{float: left; margin-left: 16px;}
.g-bkcgp li a{font-size: 14px;}
.u-qbg{background: #f5f5f5;}

.m-xjxd{height: 309px;}
.m-xjxd p{float: left;}
.m-xjxd .u-xj1{width: 440px;}
.m-xjxd .u-xj2{width: 185px;}
.m-xjxd .u-xj3{width: 145px;}

.xjxdhd{margin: 1px 0 2px; height: 36px; line-height: 36px; background: #f5f5f5; font-weight: bold;}
.xjxdhd .u-xj1{text-indent: 40px;}
.xjxdbd li{height: 45px; line-height: 45px; border-bottom: 1px dashed #ddd;}
.xjxdbd li .u-xj1 a{display: block; padding-left: 3px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.xjxdbd li .u-xj3{color: #666;}

.g-zjdc{padding-top: 10px;}
.g-zjdc li{height: 36px; line-height: 36px;}
.g-zjdc span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.g-zjdc a{display: block; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-zjdc i{margin-right: 8px; padding: .2em .6em; font-size: 75%; font-weight: bold; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; -moz-border-radius: .25em; border-radius: .25em; background: #d7d7d7; color: #999; font-style: normal;}
.g-zjdc .u-zjz i{background: #ff9c00; color: #fff;}
.g-zjdc a:hover i{margin-left: 5px; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s; }

.m-ftyfb{height: 312px;}
.g-ftyfb{margin-top: 10px;}
.g-ftyfb .u-pic,.g-ftyfb img{display: block; width: 180px; height: 125px; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.g-ftyfb .u-title{width: 165px; line-height: 30px; color: #ff9c00;}
.g-ftyfb a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.g-ftyfb .u-desc{margin-top: 12px;}
.g-ftyfb .u-desc p{line-height: 28px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-hdjlbtns ul{zoom: 1; width: 110%;}
.m-hdjlbtns li{margin: 15px 15px 0 0; float: left; width: 110px; height: 80px; text-align: center;}
.m-hdjlbtns li a{display: block; border: 1px solid #ddd;}
.m-hdjlbtns li span{margin: 12px auto 0; display: block; width: 30px; height: 30px; background-image: url(../images/home/icon-hdbtn.png); background-repeat: no-repeat;}
.m-hdjlbtns li p{line-height: 36px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-hdjlbtns li.u-hb2 span{background-position: -30px 0;}
.m-hdjlbtns li.u-hb3 span{background-position: -60px 0;}
.m-hdjlbtns li.u-hb4 span{background-position: 0 -30px;}
.m-hdjlbtns li.u-hb5 span{background-position: -30px -30px;}
.m-hdjlbtns li.u-hb6 span{background-position: -60px -30px;}
.m-hdjlbtns li a:hover{border-color: #5788e9; -webkit-transition: .3s; -moz-transition: .3s; transition: .3s;}
.m-hdjlbtns li a:hover span{-webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); transform: rotateY(360deg); -webkit-transition: .6s; -moz-transition: .6s; transition: .6s;}

.m-special{margin: 0 auto; width: 1200px;}
.m-special .m-titstyle2{margin-bottom: 14px;}
.m-special .bd{height: 120px; overflow: hidden;}
.m-special .bd li{float: left; margin-right: 20px; width: 224px; height: 120px;}
.m-special .bd li img{display: block; width: 224px; height: 120px;}
.m-special .prev,.m-special .next{position: absolute; top: 103px; display: block; width: 32px; height: 32px; background-image: url(../images/home/icon-specialbtn.png); background-repeat: no-repeat; cursor: pointer;}
.m-special .prev{left: 0;}
.m-special .next{right: 0; background-position: -32px 0;}

.ind_bs_link2 { height: 75px; overflow: hidden;}
.ind_bs_link2 li { padding: 5px 0; height: 30px;}
.ind_bs_link2 li a {display: block; height: 30px; line-height: 30px; font-weight: bold; color: #fff;border-radius: 6px; font-size: 18px; background: #819bcc; transition: 0.4s all; text-align: center;}
.ind_bs_link2 li a:hover {background: #4c70b7;}

.m-gg{ height: 30px; line-height: 30px; overflow: hidden; margin-top: 15px;}
.m-gg i{float: left;width: 30px; background: url(../images/home/pic-gg.jpg) no-repeat center center; height: 30px; line-height: 30px;}
.m-gg span{float: left; font-size: 16px; color: #069be5; }
.m-gg span a{color: #069be5;}
.m-gg ul li{ width:400px;font-size: 14px;position: relative;height:30px;line-height:30px;/*padding-left: 90px;*/padding-left: 35px;}
.m-gg ul li a{float: left; display: block; /*width: 75%;*/ width: 64%;color: #333333;font-size: 14px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.m-gg ul li span{font-size: 14px;color: #666;float: right;display: block;!* width: 20%; *!position:absolute;right:0;}
.m-gg .m-ggtit{float: left;width: 120px;height: 30px;}
.m-gg .bd{width: 1060px;float: right;overflow: hidden;height: 30px;}
.m-gg .tempWrap{width: 1060px !important;}

/*首页 end*/
.gklink4 li{margin-top: 15px;}

/* 适配小屏1000px */
@media screen and (min-width:990px) and (max-width: 1199px) {
    .g-hmcts,.m-special{width:970px;}
    .m-flash, .m-flash .bd, .m-flash .bd li, .m-flash .bd li img{width:472px}
    .m-news{width:476px;}
    .m-hmsdklf{width:527px;}
    .m-xjxd .u-xj1{width:183px;}
    .g-wjkcx .u-wjtext{width:515px;}
    .m-gg .bd{width:824px;}
    .m-hots li{width:286px;}
  
 }
 /* 适配pad */
@media screen and (min-width:768px) and (max-width: 990px) {
    .m-gg .bd{width:610px!important}
    .m-main,.g-hmcts,.m-hmqhtab,.g-wjkcx .u-wjtext,.g-links,.m-special,.m-hmcts,.m-news{width:750px;margin:auto}
    .m-hmsdklf,.m-flash .bd li p{width:100%}
    .m-hmqhtab li.u-active a{background-size: 100%;}
    .m-hots h1{font-size:26px;}

}

@media screen and (max-width:767px){
    .m-news,.m-main{width:100%}
    .m-jqadv{height:50px!important}
    .m-jqadv.visible-lg{display:block!important}
    .m-jqadv img{width:140%!important;margin-left:-20%!important;left:auto!important;height:50px!important}
    .m-hots h1{font-size:22px;}

    
}